Hello, How would one determine if a baseline is contained within a Baseline set? -Jim
EHcnck - Wed Mar 05 09:24:13 EST 2014 |
Re: How to determine if a baseline is contained within a set.
Probably this is what you are looking for: |
Re: How to determine if a baseline is contained within a set. SudarshanRao - Thu Mar 06 03:21:21 EST 2014
Probably this is what you are looking for: Am I doing something wrong if I open the module "Current" and use BaselineSet baselineSet(ModuleVersion modver) I get a valid BaselineSet which doesn't make sense. I want the BaselineSet is it exist for an version module I open, meaning what set was this version rev op in?
BaselineSet getBaselineSet(ModuleVersion &mv) {
BaselineSetDefinition bsd
ModName_ mod = module(mv)
for bsd in mod do {
string errmess = read(bsd)
if (!null errmess) {
return null
} else {
BaselineSet bs
for bs in bsd do {
ModuleVersion v
for v in bs do {
if (uniqueID(module(v)) == uniqueID(module(mv))) {
if (versionString v == versionString mv) {
return bs
}
}
}
}
}
}
return null
}
ModuleVersion mv = moduleVersion(current Module)
BaselineSet bs = getBaselineSet(mv)
if (null bs) {
ack "Null"
} else {
ModuleVersion mv
for mv in bs do {
print " " (fullName mv) " [" (versionString mv) "]\n"
}
}
delete mv
|